#include "tcp_swarm_libevent.h"

int main() {
    WORD wdVersion = MAKEWORD(2, 2);   //定义自己需要的网络库版本，这里是2.2
    WSADATA wdSockMsg;//这是一个结构体
    int nRes = WSAStartup(wdVersion, &wdSockMsg);//打开一个套接字
    if (0 != nRes) {
        switch (nRes) {
            case WSASYSNOTREADY:
            printf("check your library");
            break;
            case WSAVERNOTSUPPORTED:
            printf("need updated");
            break;
            case WSAEINPROGRESS:
            printf("need reboot");
            break;
            case WSAEPROCLIM:
            printf("WSAEPROCLIM");
            break;
        }
    }
    if (2 != HIBYTE(wdSockMsg.wVersion) ||  2 != LOBYTE(wdSockMsg.wVersion)) {
        printf("WSACleanup");
        WSACleanup();
        return 0;
    }
    std::cout<<"start server libevent\r\n";
    TcpSwarmClientLibevent swam(100);
    swam.ConnectToServer("127.0.0.1",8082);
    while(true){
        Sleep(100);
    }
}